آموزش گام به گام HTML :  قسمت سوم





حروف نهادی در HTML

بعضی از حروف مانند > مفهوم خاصی برای HTML دارند، بنابراين از آنها در متن نمی توان استفاده کرد. برای نمايش حروفی مانند > در متن بايد از حروف نهادی استفاده کرد. يک حرف نهادی از سه بخش اصلی تشکيل می شود :
&يک نام نهادی;
&#يک عدد نهادی;
مثلا برای نمايش > در مرورگر بايد به جای نوشتن > در فايل HTML بايد &lt; يا &#60; را بنويسيم. فايده استفاده از نام به جای عدد اينست که همواره نام بهتر از عدد در خاطر می ماند؛ و ضرر آن اينست که همه مرورگر ها نام های نهادی را پشتيبانی نمی کنند ولی اکثر آنها اعداد نهادی را پشتيبانی می کنند. در ضمن توجه داشته باشيد که نام های نهادی به بزرگی و کوچکی حروف حساس می باشند. به عنوان مثال اگر بخواهيد عبارت <b>This text is bold</b> در مرورگر نمايش داده شود بايد به شيوه مثال زير عمل کنيد.

به طور معمول HTML فاصله ها را در متن ناديده می گيرد؛ مثلا اگر ده فاصله در متن داشته باشيد نه تای آن ناديده گرفته خواهد شد. برای قرار دادن چندين فاصله در متن بايد از حرف نهادی &nbsp; استفاده کنيد.

حروف نهادی معمول :

نتيجه

نام حرف

نام نهادی

عدد نهادی

non-breaking space

&nbsp;

&#160;

less than

&lt;

&#60;

greater than

&gt;

&#62;

&

ampersand

&amp;

&#38;

"

quotation mark

&quot;

&#34;

'

apostrophe

&#39;


تعدادی ديگر از حروف نهادی مورد استفاده :

نتيجه

نام حرف

نام نهادی

عدد نهادی

¡

inverted exclamation mark

&iexcl;

&#161;

¢

cent

&cent;

&#162;

£

pound

&pound;

&#163;

¥

yen

&yen;

&#165;

©

copyright

&copy;

&#169;

«

angle quotation mark (left)

&laquo;

&#171;

®

registered trademark

&reg;

&#174;

°

degree

&deg;

&#176;

±

plus-or-minus

&plusmn;

&#177;

²

superscript 2

&sup2;

&#178;

³

superscript 3

&sup3;

&#179;

µ

micro

&micro;

&#181;

¹

superscript 1

&sup1;

&#185;

»

angle quotation mark (right)

&raquo;

&#187;

¼

fraction 1/4

&frac14;

&#188;

½

fraction 1/2

&frac12;

&#189;

¾

fraction 3/4

&frac34;

&#190;

¿

inverted question mark

&iquest;

&#191;

×

multiplication

&times;

&#215;

÷

division

&divide;

&#247;


رنگ ها در HTML

از رنگها توسط سه شيوه RGB و HEX و Name می توان استفاده کرد. مثلا هر سه دستور زير رنگ پس زمينه را به سياه تغيير خواهند داد.
<body bgcolor="#000000">
<body bgcolor="rgb(0,0,0)">
<body bgcolor="black">
در استفاده از رنگها بهتر است از شيوه Name استفاده نکنيد و دو شيوه ديگر را به کار ببريد چون نام رنگها برای همه مرورگرها قابل استفاده نمی باشد. توسط دستور rgb می توانيد تا 16 ميليون رنگ بسازيد يعنی 256×256×256 .
نمونه ای از نام رنگها و شماره های آنها را در جدول زير می بينيد.

Color Name

Color HEX

Color RGB

black

#000000

rgb(0,0,0)

red

#FF0000

rgb(255,0,0)

lime

#00FF00

rgb(0,255,0)

blue

#0000FF

rgb(0,0,255)

yellow

#FFFF00

rgb(255,255,0)

aqua

#00FFFF

rgb(0,255,255)

fuchsia

#FF00FF

rgb(255,0,255)

silver

#C0C0C0

rgb(192,192,192)

white

#FFFFFF

rgb(255,255,255)

در جدول زير نمونه ای از رنگ ها و شيوه استفاده از اعداد برای ساخت رنگهای مختلف را می بينيد.

Color

Color Name

Color HEX

RGB(0,0,0)

#000000

RGB(64,64,64)

#404040

RGB(128,128,128)

#808080

RGB(192,192,192)

#C0C0C0

RGB(232,232,232)

#E8E8E8

RGB(255,255,255)

#FFFFFF

برای آشنايی با طريقه ايجاد رنگهای مورد نظر به دو مثال زير توجه کنيد.

فونت ها در HTML

برای تعيين نوع فونت ورنگ ويا اندازه آن در يک فايل HTML می توان از برچسب <font> استفاده کرد. اگر چه هنوز عده زيادی از اين شيوه استفاده می کنند و حتی نرم افزار FrontPage نيز از اين شيوه استفاده می کند؛ استفاده از اين برچسب توصيه نمی شود. و بهتر است از شيوه های نگارش (CSS) استفاده کنيد. در اينجا فقط برای آشنايی با برچسب <font> به توضيح آن می پردازيم اما شما سعی کنيد از اين برچسب استفاده نکنيد. برچسب <font> دارای سه مشخصه size، face و color می باشد که در جدول زير شرح داده شده اند.

مشخصه

مثال

کاربرد

size="number"

size="2"

اندازه فونت را تعيين می کند

size="+number"

size="+1"

فونت را بزرگتر می کند

size="-number"

size="-1"

فونت را کوچکتر می کند

face="face-name"

face="Times"

نام فونت را تعيين می کند

color="color-value"

color="#eeff00"

شماره رنگ فونت را تعيين می کند

color="color-name"

color="red"

نام رنگ فونت را تعيين می کند


مثال زير طريقه استفاده از مشخصه های ذکر شده را نشان می دهد.

لينک ها در HTML

برچسب <a> و مشخصه href
HTML از برچسب <a> که a حرف اول کلمه anchor به معنی لنگر می باشد، برای ساختن پيوند با ديگر فايلها استفاده می کند (به جای استفاده از کلمه پيوند از کلمه آشنای لينک استفاده خواهيم کرد). يک لينک می تواند به هر منبعی در وب اشاره داشته باشد : يک صفحه HTML ديگر، يک تصوير، يک موزيک، يک فيلم يا هر چيز ديگری. قاعده ساخت يک لينک به صورت زير می باشد.
<a href="url">Text to be displayed</a>
مشخصه href برای مشخص کردن آدرس فايلی که می خواهيم به آن لينک ايجاد کنيم، به کار می رود؛ و کلمات بين برچسب ابتدايی و انتهايی به شکل فراپيوند (hyperlink) نشان داده خواهد شد. به عنوان مثال خط زير يک لينک به سايت Rasekhoon ايجاد می کند.
<a href="http://www. Rasekhoon.net/">Visit Rasekhoon!</a>
دستور فوق در يک مرورگر به شکل روبرو ديده می شود : Visit Rasekhoon!

مشخصه target

توسط مشخصه target شما می توانيد مشخص کنيد که فايل پيوند داده شده به آن کجا باز شود. به عنوان مثال دستور زير سايت Rasekhoon را در پنجره جديدی نشان می دهد.
<a href="http://www. Rasekhoon.net/"
target="_blank">Visit Rasekhoon!</a>

مشخصه Target

کاربرد

target="_blank"

يک فايل يا آدرس جديد را در يک پنجره جديد باز خواهد کرد.

target="_self"

يک فايل يا آدرس جديد را در پنجره فعلی باز خواهد کرد.

target="_parent"

يک فايل يا آدرس جديد را در قاب اصلی(parent frame) باز خواهد کرد. (راجع به قابها در مباحث بعدی صحبت خواهيم کرد.)

target="_top"

يک فايل يا آدرس جديد را در کل پنجره فعلی باز خواهد کرد ( راه جالبی برای خارج شدن از قاب ها)


مشخصه name

مشخصه name برای ساختن يک لينک دارای نام استفاده می شود. توسط لينک دارای نام شما می توانيد لينکی بسازيد که به قسمت خاصی از صفحه مستقيما جهش داشته باشد به جای اين که کار بر را مجبور به پيمودن صفحه کنيد تا به قسمت مورد نظر برسد. قاعده ساخت يک لينک دارای نام به صورت زير است :
<a name="label">Text to be displayed</a>
هنگامی که می خواهيد به يک لينک دارای نام متصل شويد بايد به انتهای نام فايل علامت # را اضافه کرده سپس نام لينک مورد نظر را بنويسيد. مثلا اگر دستورات زير را در فايلی به نام test1.htmذخيره کنيد
<p>This is a text. This is a text. This is a text.</p>
<p>This is a text. This is a text. This is a text.</p>
<a name="tips">Read the Useful Tips section</a>
<p>This is a text. This is a text. This is a text.</p>
<p>This is a text. This is a text. This is a text.</p>
و دستورات زير را در فايلی به نام test2.htm ذخيره کنيد
<a href="test1.htm#tips">
Read the Useful Tips section</a>
و فايل test2.htm را باز کنيد و روی لينک موجود کليک کنيد، فايل test1.htm باز خواهد شد و به بخش tips خواهد رفت. همچنين شما می توانيد از طريق پيوند دارای نام به بخشی از صفحه فعلی که توسط مرورگر در حال نمايش است برويد. مثلا اگر دستورات زير را در فايل test.htm نوشته و آن را ذخيره و توسط مرورگر باز کنيد، سپس روی Useful Tips کليک کنيد صفحه به سوی بخش tips جهش می کند.


لينک به يک آدرس E-Mail

گاهی اوقات می خواهيم در صفحه وب خود آدرس E-Mail خود را در اختيار بينندگان سايت قرار دهيم، که به راحتی می توانيم اين کار را با نوشتن آدرس خود مثلا داخل يک پاراگراف عملی سازيم. مانند :
<p>My E-Mail adress is : you@yourname.com</p>
اما اگر بخواهيم يک لينک به آدرس E-Mail خود ايجاد کنيم که به طور خودکار يکی از برنامه های مخصوص E-Mail را در رايانه کاربر باز کرده و بعضی از موارد مورد نياز مانند آدرس و موضوع و... را به طور خودکار در قسمتهای مخصوص خود بنويسد و بدين ترتيب کار کاربر را کم کند، بايد از شيوه ای همانند دستور زير استفاده کنيم :
<a
href="mailto: you@yourname.com?Subject=Hello%20again">
Send Mail</a>
مثال زير مطلب را روشن تر خواهد کرد :

دستورات فوق را در فايل test.htm ذخيره کرده و آن را باز کنيد يا بر روی دکمه مشاهدا خروجی کليک کنيد. اگر بر روی Send mail! کليک کنيد برنامه Outlook Express باز خواهد شد و همانطور که می بينيد تعدادی از موارد به طور پيش فرض توسط شما مشخص شده است.

چند نکته مفيد :

* هرگاه که می خواهيد لينکی به يک شاخه ايجاد کنيد در انتهای نام شاخه يک / اضافه کنيد چون اگر بخواهيد مثلا لينکی به شاخه html در سايت yourname.com ايجاد کنيد و از ساختارhref="http://www.yourname.com/html" استفاده کنيد يک تقاضای اضافه به سرور وب خود تحميل خواهيد کرد چون سرور ابتدا به انتهای آدرس فوق يک / اضافه می کند سپس به آدرس جديد که آدرس زير است پاسخ می دهد و صفحه لازم را برای کاربر می فرستد :
href="http://www.yourname.com/html/"
*لينک های دارای نام غالب برای ساخت فهرست مندرجات فايل های طولانی در ابتدای صفحه استفاده می شوند. به اين صورت که هر فصل يک لينک دارای نام دارد و لينکی به هر يک از آنها در ابتدای صفحه داده می شود.
*توجه داشته باشيد هنگامی که در مشخصه href می خواهيد از فاصله استفاده کنيد بايد فاصله را با %20 جايگزين کنيد تا مطمئن باشيد که فاصله ها به درستی توسط مرورگر تشخيص داده خواهند شد.
ادامه دارد ......
ارسال مقاله توسط عضو محترم سایت با نام کاربری : davidfattahi